treatment storage and disposal facility - German English Dictionary